Object-Oriented Architectures for Electronic Commerce Concepts and Development Heuristics
نویسنده
چکیده
The Web is exciting because of its potential to be ubiquitous soon. So electronic commerce will be tightly coupled to this medium and people will buy goods over the Internet instead of going to stores. The precondition for electronic commerce is that existing information systems are enhanced to support the Web. Another exciting opportunity will be the distribution of software components over the Internet. Though software components comprise just one specific product, this will have a profound impact on how software systems wil be built in the future. The paper sketches the key role of semifinished object-oriented architectures (= frameworks) for both, the enhancement of existing information systems and plug-and-play componentware. It includes a discussion of the concepts underlying framework technology and of some design heuristics known so far.
منابع مشابه
Towards Electronic Commerce Management Systems: Concepts and Architecture
Presently, Internet-based electronic commerce systems are developed through in-house programming and are plagued with uneven quality, low productivity, and little reusability. Furthermore, low interoperability between those systems is also a major obstacle to the deployment of open and flexible electronic markets. We investigate the concept of electronic commerce management systems (ECMS), whic...
متن کاملApplications and Architectures of Electronic Commerce Management Systems (ECMS): A Domain-Oriented Approach
To support open and spontaneous electronic commerce, more interoperable electronic commerce systems are needed. This requires more standardized software development methodologies and tools in place of proprietary programming as currently done in most corporations. Towards this end, we advocate the conception of electronic commerce management systems (ECMS). In this paper, we elucidate the chara...
متن کاملFramework Component Systems: Concepts, Design Heuristics, and Perspectives
An appropriate combination of object-oriented programming concepts allows not only the development of single reusable components but also of semifinished architectures (= frameworks). The paper first discusses the concepts underlying frameworks and goes on to present design heuristics for developing such component architectures: Though design patterns are currently heralded as state-of-the-art ...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملTowards a Theory of Services
Service-oriented Computing and Service-oriented Architectures aspire to better exploit existing middleware technologies. To this end, a more flexible, platform independent software design methodology is suggested, to develop rapid, low cost, interoperable, evolving and massively distributed software systems. Intended application areas include electronic commerce, information systems, supply cha...
متن کامل